import 'dart:typed_data';

abstract class FileSystemAdapter {
  Future<String?> getSavePath({
    String? initialDirectoryPath,
    String? suggestedName,
    String? confirmationButtonText,
  });

  Future<String?> getDirectoryPath({
    String? initialDirectoryPath,
    String? confirmationButtonText,
  });

  Future<Uint8List?> openFile({
    String? initialDirectoryPath,
    String? confirmationButtonText,
  });
}
